/*
 * c_dato.h
 *
 *  Created on: 27 Apr 2010
 *      Author: osky
 */

#ifndef C_DATO_H_
#define C_DATO_H_
#include "../CapaFisica/constantes.h"

class c_dato
    {
    private:
    int clave;
    char* data;

    public:
/* Constructor para clave entera, y dato cadena */
    c_dato(unsigned int d_clave, char* d_data );
/* Devuelve un entero, resultado de la funcion de hash a la clave */
    unsigned int algoritmo_para_hash();
/* Devuelve un puntero, con los datos serializados */
    void* serializar();
/* Devuelve la cantidad de bytes  validos de la cadena apuntada */
    unsigned int largo();	
};

#endif /* C_DATO_H_ */


